
시작 날짜가 있는 하위 노트를 일정으로 표시합니다. 종료 날짜도 지정할 수 있습니다. 주 보기는 요일별 열에 시간 지정 일정과 종일 일정을 표시합니다. 월 보기는 한 달의 일정을 보여 주며 종일 일정을 만들 수 있습니다. 연 보기는 한 해를 한눈에 보여 줍니다. 목록 보기는 한 달의 일정을 순서대로 나열합니다. 일정 생성과 이동도 지원합니다.
노트 트리에서 다음에 노트 삽입 또는 하위 노트 삽입을 선택하고 책 유형으로 만듭니다.

상단 리본의 책 속성에서 보기 유형을 달력으로 바꿉니다.

날짜를 누르고 새 노트 제목을 입력합니다. 창을 닫거나 Esc를 누르면 만들지 않습니다. 여러 날짜를 끌어 선택하면 시작일과 종료일을 함께 지정합니다.

책 노트에 ~child:template 관계가 있으면 새 일정에 해당 템플릿을 적용합니다.
마우스를 올리면 노트 정보가 나타납니다.

왼쪽 버튼은 현재 화면에서 열고 가운데 버튼은 새 탭에서 엽니다. 오른쪽 메뉴에서는 분할 화면이나 새 창으로 열 수 있습니다. 일정을 끌어 날짜를 바꾸거나 오른쪽 가장자리를 끌어 기간을 바꿉니다.
#calendar:hideWeekends — 값과 관계없이 토요일과 일요일을 숨깁니다.#calendar:weekNumbers — 주 번호를 표시합니다.#calendar:view — timeGridWeek는 주 보기이며 dayGridMonth는 월 보기입니다. multiMonthYear는 연 보기이고 listMonth는 목록 보기입니다. 다른 값은 기본 월 보기로 처리합니다. 화면에서 보기를 바꾸면 값도 갱신됩니다.~child:template — 달력에서 만드는 노트의 템플릿입니다.한 주의 시작 요일은 앱 설정에서 일요일이나 월요일로 지정합니다.
#startDate — 시작일입니다. YYYY-MM-DD 형식으로 입력합니다.#endDate — 종료일입니다. 해당 날짜까지 포함하며 하루 일정에서는 생략할 수 있습니다.#startTime — 24시간제의 시:분 형식입니다. 없으면 종일 일정으로 처리합니다.#endTime — 종료 시각입니다. 종료일이 없으면 시작일 기준입니다.#color — red나 #FF0000 같은 색을 지정합니다. 트리의 노트 색에도 적용합니다.#calendar:color — 달력의 일정 색만 바꿉니다.#iconClass — 제목 왼쪽에 노트 아이콘을 표시합니다.#calendar:title — 제목 대신 표시할 라벨이나 관계 이름을 지정합니다. 앞에 # 또는 ~를 붙이지 않습니다.#calendar:displayedAttributes — 달력에 표시할 속성 이름을 쉼표로 나열합니다. 관계는 대상 노트 제목을 표시합니다.
예: #weight="70" #Mood="좋음" #calendar:displayedAttributes="weight,Mood". 관계 예: ~assignee=@담당자 #calendar:displayedAttributes="assignee".
#calendar:startDate에 expiryDate처럼 다른 라벨 이름을 지정하면 그 값을 시작일로 사용합니다. 이름 앞에 #를 붙이지 않습니다. 지정한 라벨이 없으면 기본 속성을 사용합니다. 같은 방식으로 #calendar:endDate와 #calendar:startTime 및 #calendar:endTime도 바꿀 수 있습니다.

보통 #startDate가 있는 하위 노트를 표시하고 필요하면 #endDate를 사용합니다. 각 노트에서 날짜를 쉽게 편집하려면 책 노트에 다음 속성을 추가합니다.
#viewType=calendar #label:startDate(inheritable)="promoted,alias=시작일,single,date"
#label:endDate(inheritable)="promoted,alias=종료일,single,date"
#hidePromotedAttributes 
일지 밖의 일반 달력은 여러 단계의 하위 노트까지 찾아 일정을 표시합니다.
일지 루트의 유형을 책으로 바꾸고 달력 보기를 선택합니다. #calendarRoot 또는 #workspaceCalendarRoot를 감지하면 다음과 같이 동작합니다.
startDate 대신 dateNote로 날짜를 읽습니다.
달력 노트가 아닌 일정 노트에 #calendar:title을 지정합니다. 값에는 표시할 라벨 이름을 입력합니다. 템플릿 등으로 상속해도 됩니다. 해당 라벨이 없으면 노트 제목을 사용합니다.
#startDate=2025-02-11 #endDate=2025-02-13 #name="내 휴가" #calendar:title="name"
관계 이름도 지정할 수 있습니다. 같은 이름의 관계가 여러 개면 하나의 노트에서 여러 일정으로 표시됩니다.
#startDate=2025-02-14 #endDate=2025-02-15 ~for=@김민수 ~for=@이서연 #calendar:title="for"
대상 노트에도 #calendar:title을 지정해 별도 라벨 값을 표시할 수 있습니다. 이 단계에서는 관계를 다시 따라가지 않습니다. 관계가 순환해 무한 반복되는 일을 막기 위한 제한입니다.
#calendar:title="shortName" #shortName="민수"